From 256d52152ca16993a605c06e78b0f3174c37173e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 10 Apr 2014 14:22:46 -0700 Subject: [PATCH] GtkAssistant: don't hide headerbar from a11y GtkAssistant has its own accessible implementation, and we forgot to update it when we added a headerbar. --- gtk/gtkassistant.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 8b997c2be0..fbd12cfef2 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -2425,7 +2425,7 @@ gtk_assistant_accessible_get_n_children (AtkObject *accessible) if (widget == NULL) return 0; - return g_list_length (GTK_ASSISTANT (widget)->priv->pages) + 1; + return g_list_length (GTK_ASSISTANT (widget)->priv->pages) + 2; } static AtkObject * @@ -2461,6 +2461,11 @@ gtk_assistant_accessible_ref_child (AtkObject *accessible, child = priv->action_area; title = NULL; } + else if (index == n_pages + 1) + { + child = priv->headerbar; + title = NULL; + } else return NULL; -- 2.30.2